#define _CRT_SECURE_NO_WARNINGS


#include <stdio.h>

//int main(void)
//{
//
//	//1,234
//	int in = 0;
//	scanf("%d", &in);
//	char arr[15] = { 0 };
//
//	int k = 0;
//	int i = 0;
//	while (in)
//	{
//		if (k && k % 3 == 0)
//			arr[i++] = ',';
//		arr[i++] = in % 10 + 48;
//		in /= 10;
//		k++;
//	}
//
//	for (k = i - 1; k >= 0; k--)
//		putchar(arr[k]);
//
//	return 0;
//}

//int main(void)
//{
//	//12345
//	int len = 0;
//	int ch = 0;
//	char arr[15] = { 0 };
//	while ((ch = getchar()) != '\n')
//	{
//		arr[len++] = ch;
//	}
//
//	int k = 0;
//	int i = len - 1;
//	while (i >= 0)
//	{
//		if (k && k % 3 == 0)
//		{
//			int j = 0;
//			for (j = len - 1; j > i; j--)
//				arr[j + 1] = arr[j];
//			arr[i + 1] = ',';
//			len++;
//		}
//		k++;
//		i--;
//	}
//
//	for (i = 0; i < len; i++)
//		putchar(arr[i]);
//
//	return 0;
//}


//int main(void)
//{
//	char src[101] = { 0 };
//	char del[101] = { 0 };
//
//	gets(src);
//	gets(del);
//
//	char* stmp = src;
//	char* dtmp = del;
//
//	while (*stmp)
//	{
//		int flag = 1;
//		dtmp = del;
//		while (*dtmp)
//		{
//			if (*stmp == *dtmp)
//			{
//				flag = 0;
//				break;
//			}
//			dtmp++;
//		}
//
//		if (flag)
//			putchar(*stmp);
//
//		stmp++;
//	}
//
//	return 0;
//}

//int main(void)
//{
//	char src[101] = { 0 };
//	char del[101] = { 0 };
//	char* stmp = src;
//	char* dtmp = del;
//	//01
//	/*gets(src);
//	gets(del);*/
//	int ch = 0;
//	while ((ch = getchar()) != '\n')
//	{
//		*stmp = ch;
//		stmp++;
//	}
//	while ((ch = getchar()) != '\n')
//	{
//		*dtmp = ch;
//		dtmp++;
//	}
//	
//	stmp = src;
//	while (*stmp)
//	{
//		int flag = 1;
//		dtmp = del;
//		while (*dtmp)
//		{
//			if (*stmp == *dtmp)
//			{
//				flag = 0;
//				break;
//			}
//			dtmp++;
//		}
//
//		if (flag)
//			putchar(*stmp);
//
//		stmp++;
//	}
//
//	return 0;
//}


//#include <string.h>
//int is_Exist(const char* del, char ch)
//{
//	while (*del)
//	{
//		if (*del == ch)
//			return 1;
//		del++;
//	}
//	return 0;
//}
//int main(void)
//{
//	char src[101] = { 101 };
//	char del[101] = { 101 };
//	char* stmp = src;
//
//	gets(src);
//	gets(del);
//
//	while (*stmp)
//	{
//		//01
//		/*if (!is_Exist(del, *stmp))
//			putchar(*stmp);*/
//
//		//02
//		if (!strchr(del, *stmp))
//			putchar(*stmp);
//
//		stmp++;
//	}
//
//	return 0;
//}

#include <string.h>
int main(void)
{
	char src[101] = { 0 };
	char del[101] = { 0 };
	fgets(src, 101, stdin);
	fgets(del, 101, stdin);

	char* pch = strtok(src, del);
	while (pch)
	{
		printf(pch);
		pch = strtok(NULL, del);
	}

	return 0;
}